﻿// Action script...

// [Initial MovieClip Action of sprite 401]
#initclip 6
class gs.TweenMax extends gs.TweenFilterLite
{
    var _pauseTime, vars, _originalEase, _thisReverseEase, delay, endTargetID, target, addSubTween, startTime, _active, _timeScale, initTime, render, __get__progress, duration, tweenID, _isProcessingComplete, _initted, __set__progress, tweens, _subTweens, killVars, __get__paused, __get__reversed, __get__active, __set__paused, __set__reversed;
    static var __get__globalTimeScale, __set__globalTimeScale;
    function TweenMax($target, $duration, $vars)
    {
        super($target, $duration, $vars);
        _pauseTime = null;
        _originalEase = vars.ease;
        _thisReverseEase = mx.utils.Delegate.create(this, reverseEase);
        if (vars.yoyo == true || vars.loop == true)
        {
            vars.persist = true;
        } // end if
        if (gs.TweenFilterLite.version < 8.200000)
        {
            trace ("TweenMax error! Please update your TweenFilterLite class or try deleting your ASO files. TweenMax requires a more recent version. Download updates at http://www.TweenMax.com.");
        } // end if
    } // End of the function
    function initTweenVals($hrp, $reservedProps)
    {
        $reservedProps = $reservedProps || "";
        $reservedProps = $reservedProps + " hexColors bezier bezierThrough orientToBezier quaternions onCompleteAll onCompleteAllParams yoyo loop ";
        var _loc11;
        var _loc5;
        var _loc17;
        var _loc3;
        var _loc4;
        var _loc10 = gs.TweenMax.bezierProxy;
        if ($hrp != true && delay != 0 && gs.TweenLite.overwriteManager.enabled)
        {
            gs.TweenLite.overwriteManager.manageOverwrites(this, gs.TweenLite._all[endTargetID]);
        } // end if
        if (vars.orientToBezier == true)
        {
            vars.orientToBezier = [["_x", "_y", "_rotation", 0]];
            _loc10 = gs.TweenMax.bezierProxy2;
        }
        else if (vars.orientToBezier instanceof Array)
        {
            _loc10 = gs.TweenMax.bezierProxy2;
        } // end else if
        if (vars.bezier != undefined)
        {
            _loc3 = {};
            _loc4 = vars.bezier;
            for (var _loc5 = 0; _loc5 < _loc4.length; ++_loc5)
            {
                for (var _loc11 in _loc4[_loc5])
                {
                    if (_loc3[_loc11] == undefined)
                    {
                        _loc3[_loc11] = [target[_loc11]];
                    } // end if
                    if (typeof(_loc4[_loc5][_loc11]) == "number")
                    {
                        _loc3[_loc11].push(_loc4[_loc5][_loc11]);
                        continue;
                    } // end if
                    _loc3[_loc11].push(target[_loc11] + Number(_loc4[_loc5][_loc11]));
                } // end of for...in
            } // end of for
            for (var _loc11 in _loc3)
            {
                if (typeof(vars[_loc11]) == "number")
                {
                    _loc3[_loc11].push(vars[_loc11]);
                }
                else
                {
                    _loc3[_loc11].push(target[_loc11] + Number(vars[_loc11]));
                } // end else if
                delete vars[_loc11];
            } // end of for...in
            this.addSubTween("bezier", _loc10, {t: 0}, {t: 1}, {props: gs.TweenMax.parseBeziers(_loc3, false), target: target, orientToBezier: vars.orientToBezier});
        } // end if
        if (vars.bezierThrough != undefined)
        {
            _loc3 = {};
            _loc4 = vars.bezierThrough;
            for (var _loc5 = 0; _loc5 < _loc4.length; ++_loc5)
            {
                for (var _loc11 in _loc4[_loc5])
                {
                    if (_loc3[_loc11] == undefined)
                    {
                        _loc3[_loc11] = [target[_loc11]];
                    } // end if
                    if (typeof(_loc4[_loc5][_loc11]) == "number")
                    {
                        _loc3[_loc11].push(_loc4[_loc5][_loc11]);
                        continue;
                    } // end if
                    _loc3[_loc11].push(target[_loc11] + Number(_loc4[_loc5][_loc11]));
                } // end of for...in
            } // end of for
            for (var _loc11 in _loc3)
            {
                if (typeof(vars[_loc11]) == "number")
                {
                    _loc3[_loc11].push(vars[_loc11]);
                }
                else
                {
                    _loc3[_loc11].push(target[_loc11] + Number(vars[_loc11]));
                } // end else if
                delete vars[_loc11];
            } // end of for...in
            this.addSubTween("bezierThrough", _loc10, {t: 0}, {t: 1}, {props: gs.TweenMax.parseBeziers(_loc3, true), target: target, orientToBezier: vars.orientToBezier});
        } // end if
        if (vars.hexColors != undefined && typeof(vars.hexColors) == "object")
        {
            for (var _loc11 in vars.hexColors)
            {
                this.addSubTween("hexColors", gs.TweenMax.hexColorsProxy, {r: target[_loc11] >> 16, g: target[_loc11] >> 8 & 255, b: target[_loc11] & 255}, {r: vars.hexColors[_loc11] >> 16, g: vars.hexColors[_loc11] >> 8 & 255, b: vars.hexColors[_loc11] & 255}, {prop: _loc11, target: target});
            } // end of for...in
        } // end if
        super.initTweenVals(true, $reservedProps);
    } // End of the function
    function pause()
    {
        if (_pauseTime == null)
        {
            _pauseTime = gs.TweenLite._curTime;
            startTime = 100000000000.000000;
            _active = false;
        } // end if
    } // End of the function
    function resume()
    {
        if (_pauseTime != null)
        {
            var _loc3 = delay * (1000 / _timeScale);
            var _loc2 = _pauseTime > initTime + _loc3;
            var _loc4 = gs.TweenLite._curTime - _pauseTime;
            initTime = initTime + _loc4;
            startTime = initTime + _loc3;
            _pauseTime = null;
            if (!_loc2 && gs.TweenLite._curTime >= startTime)
            {
                _loc2 = active;
            }
            else
            {
                _active = _loc2;
            } // end if
        } // end else if
        this.enable();
    } // End of the function
    function restart($includeDelay)
    {
        if ($includeDelay == true)
        {
            initTime = gs.TweenLite._curTime;
            startTime = gs.TweenLite._curTime + delay * (1000 / _timeScale);
        }
        else
        {
            startTime = gs.TweenLite._curTime;
            initTime = gs.TweenLite._curTime - delay * (1000 / _timeScale);
        } // end else if
        if (target != vars.onComplete)
        {
            this.render(startTime);
        } // end if
        _pauseTime = null;
        this.enable();
    } // End of the function
    function reverse($adjustDuration)
    {
        vars.ease = vars.ease == _originalEase ? (_thisReverseEase) : (_originalEase);
        var _loc2 = this.__get__progress();
        if (_pauseTime != null)
        {
            if (_loc2 < 1)
            {
                this.resume();
            }
            else
            {
                _pauseTime = null;
                _active = true;
            } // end if
        } // end else if
        if ($adjustDuration != false && _loc2 > 0)
        {
            startTime = gs.TweenLite._curTime - (1 - _loc2) * duration * 1000 / _timeScale;
            initTime = startTime - delay * (1000 / _timeScale);
        } // end if
        this.enable();
    } // End of the function
    function enable()
    {
        if (gs.TweenLite._all[endTargetID] == undefined)
        {
            gs.TweenLite._all[endTargetID] = {info: [target, endTargetID]};
        } // end if
        gs.TweenLite._all[endTargetID][tweenID] = this;
    } // End of the function
    function reverseEase($t, $b, $c, $d)
    {
        return (this._originalEase($d - $t, $b, $c, $d));
    } // End of the function
    function complete($skipRender)
    {
        if (!_isProcessingComplete)
        {
            _isProcessingComplete = true;
            if (vars.yoyo == true || vars.loop == true)
            {
                if (vars.yoyo == true)
                {
                    this.reverse(false);
                } // end if
                startTime = gs.TweenLite._curTime;
                initTime = startTime - delay * (1000 / _timeScale);
                this.render(gs.TweenLite._curTime);
            }
            else if (vars.persist == true)
            {
                this.pause();
            } // end else if
            super.complete($skipRender);
            _isProcessingComplete = false;
        } // end if
    } // End of the function
    function invalidate($adjustStartValues)
    {
        if (_initted)
        {
            var _loc2 = this.__get__progress();
            if ($adjustStartValues != true && _loc2 != 0)
            {
                this.__set__progress(0);
            } // end if
            tweens = [];
            _subTweens = [];
            this.initTweenVals();
            _timeScale = (vars.timeScale || 1) * gs.TweenFilterLite._globalTimeScale;
            if (_loc2 != 0)
            {
                if ($adjustStartValues)
                {
                    this.adjustStartValues();
                }
                else
                {
                    this.__set__progress(_loc2);
                } // end if
            } // end if
        } // end else if
    } // End of the function
    function setDestination($property, $value, $adjustStartValues)
    {
        var _loc5 = this.__get__progress();
        if (vars[$property] != undefined && _initted)
        {
            if ($adjustStartValues == false && _loc5 != 0)
            {
                for (var _loc2 = tweens.length - 1; _loc2 > -1; --_loc2)
                {
                    if (tweens[_loc2].name == $property)
                    {
                        tweens[_loc2].o[tweens[_loc2].p] = tweens[_loc2].s;
                    } // end if
                } // end of for
            } // end if
            var _loc6 = {};
            _loc6[$property] = 1;
            this.killVars(_loc6);
        } // end if
        vars[$property] = $value;
        if (_initted)
        {
            var _loc4 = vars;
            var _loc7 = tweens;
            var _loc8 = _subTweens;
            vars = {};
            tweens = [];
            _subTweens = [];
            vars[$property] = $value;
            this.initTweenVals();
            if ($adjustStartValues != false && _loc5 != 0)
            {
                vars.ease = _loc4.ease;
                this.adjustStartValues();
            } // end if
            vars = _loc4;
            tweens = _loc7.concat(tweens);
            _subTweens = _loc8.concat(_subTweens);
        } // end if
    } // End of the function
    function adjustStartValues()
    {
        var _loc6 = this.__get__progress();
        if (_loc6 != 0)
        {
            var _loc5 = 1 / (1 - vars.ease(_loc6 * duration, 0, 1, duration));
            var _loc4;
            var _loc2;
            for (var _loc3 = tweens.length - 1; _loc3 > -1; --_loc3)
            {
                _loc2 = tweens[_loc3];
                _loc4 = _loc2.s + _loc2.c;
                _loc2.c = (_loc4 - _loc2.o[_loc2.p]) * _loc5;
                _loc2.s = _loc4 - _loc2.c;
            } // end of for
        } // end if
    } // End of the function
    function killProperties($names)
    {
        var _loc4 = {};
        var _loc2;
        for (var _loc2 = $names.length - 1; _loc2 > -1; --_loc2)
        {
            if (vars[$names[_loc2]] != undefined)
            {
                _loc4[$names[_loc2]] = 1;
            } // end if
        } // end of for
        this.killVars(_loc4);
    } // End of the function
    static function to($target, $duration, $vars)
    {
        return (new gs.TweenMax($target, $duration, $vars));
    } // End of the function
    static function from($target, $duration, $vars)
    {
        $vars.runBackwards = true;
        return (new gs.TweenMax($target, $duration, $vars));
    } // End of the function
    static function allTo($targets, $duration, $vars)
    {
        if ($targets.length == 0)
        {
            return ([]);
        } // end if
        var _loc3;
        var _loc2;
        var _loc8;
        var _loc10;
        var _loc7;
        var _loc4 = [];
        var _loc9 = $vars.delayIncrement || 0;
        delete $vars.delayIncrement;
        if ($vars.onCompleteAll == undefined)
        {
            _loc7 = $vars;
        }
        else
        {
            _loc7 = {};
            for (var _loc8 in $vars)
            {
                _loc7[_loc8] = $vars[_loc8];
            } // end of for...in
            _loc7.onCompleteParams = [[$vars.onComplete, $vars.onCompleteAll], [$vars.onCompleteParams, $vars.onCompleteAllParams], [$vars.onCompleteScope, $vars.onCompleteAllScope]];
            _loc7.onComplete = gs.TweenMax.callbackProxy;
            delete $vars.onCompleteAll;
        } // end else if
        delete $vars.onCompleteAllParams;
        delete $vars.onCompleteAllScope;
        if (_loc9 == 0)
        {
            _loc4[_loc4.length] = new gs.TweenMax($targets[0], $duration, _loc7);
            for (var _loc3 = 1; _loc3 < $targets.length; ++_loc3)
            {
                _loc2 = {};
                for (var _loc8 in $vars)
                {
                    _loc2[_loc8] = $vars[_loc8];
                } // end of for...in
                _loc4[_loc4.length] = new gs.TweenMax($targets[_loc3], $duration, _loc2);
            } // end of for
        }
        else
        {
            _loc10 = $vars.delay || 0;
            for (var _loc3 = 0; _loc3 < $targets.length - 1; ++_loc3)
            {
                _loc2 = {};
                for (var _loc8 in $vars)
                {
                    _loc2[_loc8] = $vars[_loc8];
                } // end of for...in
                _loc2.delay = _loc10 + _loc3 * _loc9;
                _loc4[_loc4.length] = new gs.TweenMax($targets[_loc3], $duration, _loc2);
            } // end of for
            _loc7.delay = _loc10 + ($targets.length - 1) * _loc9;
            _loc4[_loc4.length] = new gs.TweenMax($targets[$targets.length - 1], $duration, _loc7);
        } // end else if
        return (_loc4);
    } // End of the function
    static function allFrom($targets, $duration, $vars)
    {
        $vars.runBackwards = true;
        return (gs.TweenMax.allTo($targets, $duration, $vars));
    } // End of the function
    static function callbackProxy($functions, $params, $scopes)
    {
        for (var _loc1 = 0; _loc1 < $functions.length; ++_loc1)
        {
            if ($functions[_loc1] != undefined)
            {
                $functions[_loc1].apply($scopes[_loc1], $params[_loc1]);
            } // end if
        } // end of for
    } // End of the function
    static function sequence($target, $tweens)
    {
        for (var _loc1 = 0; _loc1 < $tweens.length; ++_loc1)
        {
            $tweens[_loc1].target = $target;
        } // end of for
        return (gs.TweenMax.multiSequence($tweens));
    } // End of the function
    static function multiSequence($tweens)
    {
        var _loc3 = [];
        var _loc11 = [];
        var _loc14 = gs.TweenLite.overwriteManager.mode;
        var _loc8 = 0;
        var _loc4;
        var _loc5;
        var _loc9;
        var _loc10;
        var _loc6;
        var _loc1;
        var _loc13;
        var _loc7;
        var _loc2;
        for (var _loc6 = 0; _loc6 < $tweens.length; ++_loc6)
        {
            _loc4 = $tweens[_loc6];
            _loc10 = _loc4.time || 0;
            _loc1 = {};
            for (var _loc13 in _loc4)
            {
                _loc1[_loc13] = _loc4[_loc13];
            } // end of for...in
            delete _loc1.time;
            _loc9 = _loc1.delay || 0;
            _loc1.delay = _loc8 + _loc9;
            _loc5 = _loc1.target;
            delete _loc1.target;
            if (_loc14 == 1)
            {
                _loc7 = false;
                for (var _loc2 = 0; _loc2 < _loc3.length; ++_loc2)
                {
                    if (_loc3[_loc2] == _loc5)
                    {
                        _loc7 = true;
                        break;
                    } // end if
                } // end of for
                if (!_loc7 && _loc1.overwrite == undefined)
                {
                    _loc3[_loc3.length] = _loc5;
                }
                else
                {
                    _loc1.overwrite = 2;
                } // end if
            } // end else if
            _loc11[_loc11.length] = new gs.TweenMax(_loc5, _loc10, _loc1);
            _loc8 = _loc8 + (_loc10 + _loc9);
        } // end of for
        return (_loc11);
    } // End of the function
    static function delayedCall($delay, $onComplete, $onCompleteParams, $onCompleteScope, $persist)
    {
        return (new gs.TweenMax($onComplete, 0, {delay: $delay, onComplete: $onComplete, onCompleteParams: $onCompleteParams, onCompleteScope: $onCompleteScope, persist: $persist, overwrite: 0}));
    } // End of the function
    static function parseBeziers($props, $through)
    {
        var _loc3;
        var _loc1;
        var _loc2;
        var _loc9;
        var _loc5 = {};
        if ($through)
        {
            for (var _loc9 in $props)
            {
                _loc1 = $props[_loc9];
                _loc2 = [];
                _loc5[_loc9] = [];
                if (_loc1.length > 2)
                {
                    _loc2[_loc2.length] = {s: _loc1[0], cp: _loc1[1] - (_loc1[2] - _loc1[0]) / 4, e: _loc1[1]};
                    for (var _loc3 = 1; _loc3 < _loc1.length - 1; ++_loc3)
                    {
                        _loc2[_loc2.length] = {s: _loc1[_loc3], cp: _loc1[_loc3] + (_loc1[_loc3] - _loc2[_loc3 - 1].cp), e: _loc1[_loc3 + 1]};
                    } // end of for
                    continue;
                } // end if
                _loc2[_loc2.length] = {s: _loc1[0], cp: (_loc1[0] + _loc1[1]) / 2, e: _loc1[1]};
            } // end of for...in
        }
        else
        {
            for (var _loc9 in $props)
            {
                _loc1 = $props[_loc9];
                _loc2 = [];
                _loc5[_loc9] = [];
                if (_loc1.length > 3)
                {
                    _loc2[_loc2.length] = {s: _loc1[0], cp: _loc1[1], e: (_loc1[1] + _loc1[2]) / 2};
                    for (var _loc3 = 2; _loc3 < _loc1.length - 2; ++_loc3)
                    {
                        _loc2[_loc2.length] = {s: _loc2[_loc3 - 2].e, cp: _loc1[_loc3], e: (_loc1[_loc3] + _loc1[_loc3 + 1]) / 2};
                    } // end of for
                    _loc2[_loc2.length] = {s: _loc2[_loc2.length - 1].e, cp: _loc1[_loc1.length - 2], e: _loc1[_loc1.length - 1]};
                    continue;
                } // end if
                if (_loc1.length == 3)
                {
                    _loc2[_loc2.length] = {s: _loc1[0], cp: _loc1[1], e: _loc1[2]};
                    continue;
                } // end if
                if (_loc1.length == 2)
                {
                    _loc2[_loc2.length] = {s: _loc1[0], cp: (_loc1[0] + _loc1[1]) / 2, e: _loc1[1]};
                } // end if
            } // end of for...in
        } // end else if
        return (_loc5);
    } // End of the function
    static function getTweensOf($target)
    {
        var _loc1 = gs.TweenLite._all[gs.TweenLite.getID($target, true)];
        var _loc2 = [];
        if (_loc1 != null)
        {
            for (var _loc3 in _loc1)
            {
                if (_loc1[_loc3].tweens != undefined)
                {
                    _loc2[_loc2.length] = _loc1[_loc3];
                } // end if
            } // end of for...in
        } // end if
        return (_loc2);
    } // End of the function
    static function isTweening($target)
    {
        var _loc2 = gs.TweenMax.getTweensOf($target);
        for (var _loc1 = 0; _loc1 < _loc2.length; ++_loc1)
        {
            if (_loc2[_loc1].active)
            {
                return (true);
            } // end if
        } // end of for
        return (false);
    } // End of the function
    static function getAllTweens()
    {
        var _loc1 = gs.TweenLite._all;
        var _loc2 = [];
        var _loc3;
        var _loc4;
        var _loc5;
        for (var _loc5 in _loc1)
        {
            for (var _loc4 in _loc1[_loc5])
            {
                _loc3 = _loc1[_loc5][_loc4];
                if (_loc3.tweens != undefined)
                {
                    _loc2[_loc2.length] = _loc1[_loc5][_loc4];
                } // end if
            } // end of for...in
        } // end of for...in
        return (_loc2);
    } // End of the function
    static function killAllTweens($complete)
    {
        gs.TweenMax.killAll($complete, true, false);
    } // End of the function
    static function killAllDelayedCalls($complete)
    {
        gs.TweenMax.killAll($complete, false, true);
    } // End of the function
    static function killAll($complete, $tweens, $delayedCalls)
    {
        if ($tweens == undefined)
        {
            $tweens = true;
        } // end if
        if ($delayedCalls == undefined)
        {
            $delayedCalls = false;
        } // end if
        var _loc2 = gs.TweenMax.getAllTweens();
        var _loc3;
        for (var _loc1 = _loc2.length - 1; _loc1 > -1; --_loc1)
        {
            _loc3 = _loc2[_loc1].target == _loc2[_loc1].vars.onComplete;
            if (_loc3 == $delayedCalls || _loc3 != $tweens)
            {
                if ($complete)
                {
                    _loc2[_loc1].complete();
                    continue;
                } // end if
                gs.TweenLite.removeTween(_loc2[_loc1]);
            } // end if
        } // end of for
    } // End of the function
    static function pauseAll($tweens, $delayedCalls)
    {
        gs.TweenMax.changePause(true, $tweens, $delayedCalls);
    } // End of the function
    static function resumeAll($tweens, $delayedCalls)
    {
        gs.TweenMax.changePause(false, $tweens, $delayedCalls);
    } // End of the function
    static function changePause($pause, $tweens, $delayedCalls)
    {
        if ($pause == undefined)
        {
            $pause = true;
        } // end if
        if ($tweens == undefined)
        {
            $tweens = true;
        } // end if
        if ($delayedCalls == undefined)
        {
            $delayedCalls = false;
        } // end if
        var _loc2 = gs.TweenMax.getAllTweens();
        var _loc3;
        for (var _loc1 = _loc2.length - 1; _loc1 > -1; --_loc1)
        {
            _loc3 = _loc2[_loc1].target == _loc2[_loc1].vars.onComplete;
            if (_loc2[_loc1] instanceof gs.TweenMax && (_loc3 == $delayedCalls || _loc3 != $tweens))
            {
                _loc2[_loc1].paused = $pause;
            } // end if
        } // end of for
    } // End of the function
    static function hexColorsProxy($o)
    {
        $o.info.target[$o.info.prop] = $o.target.r << 16 | $o.target.g << 8 | $o.target.b;
    } // End of the function
    static function bezierProxy($o)
    {
        var _loc5 = $o.target.t;
        var _loc2 = $o.info.props;
        var _loc7 = $o.info.target;
        var _loc1;
        var _loc8;
        var _loc3;
        var _loc6;
        var _loc4;
        if (_loc5 == 1)
        {
            for (var _loc8 in _loc2)
            {
                _loc1 = _loc2[_loc8].length - 1;
                _loc7[_loc8] = _loc2[_loc8][_loc1].e;
            } // end of for...in
        }
        else
        {
            for (var _loc8 in _loc2)
            {
                _loc4 = _loc2[_loc8].length;
                if (_loc5 < 0)
                {
                    _loc1 = 0;
                }
                else if (_loc5 >= 1)
                {
                    _loc1 = _loc4 - 1;
                }
                else
                {
                    _loc1 = _loc4 * _loc5 >> 0;
                } // end else if
                _loc6 = (_loc5 - _loc1 * (1 / _loc4)) * _loc4;
                _loc3 = _loc2[_loc8][_loc1];
                _loc7[_loc8] = _loc3.s + _loc6 * (2 * (1 - _loc6) * (_loc3.cp - _loc3.s) + _loc6 * (_loc3.e - _loc3.s));
            } // end of for...in
        } // end else if
    } // End of the function
    static function bezierProxy2($o)
    {
        gs.TweenMax.bezierProxy($o);
        var _loc4 = {};
        var _loc3 = $o.info.target;
        $o.info.target = _loc4;
        $o.target.t = $o.target.t + 0.010000;
        gs.TweenMax.bezierProxy($o);
        var _loc5 = $o.info.orientToBezier;
        var _loc10;
        var _loc7;
        var _loc8;
        var _loc1;
        var _loc6;
        var _loc2;
        for (var _loc2 = 0; _loc2 < _loc5.length; ++_loc2)
        {
            _loc1 = _loc5[_loc2];
            _loc6 = _loc1[3] || 0;
            _loc7 = _loc4[_loc1[0]] - _loc3[_loc1[0]];
            _loc8 = _loc4[_loc1[1]] - _loc3[_loc1[1]];
            _loc3[_loc1[2]] = Math.atan2(_loc8, _loc7) * gs.TweenMax.RAD2DEG + _loc6;
        } // end of for
        $o.info.target = _loc3;
        $o.target.t = $o.target.t - 0.010000;
    } // End of the function
    function get active()
    {
        if (_active)
        {
            return (true);
        }
        else if (_pauseTime != null)
        {
            return (false);
        }
        else if (gs.TweenLite._curTime >= startTime)
        {
            _active = true;
            if (!_initted)
            {
                this.initTweenVals();
            }
            else if (vars._visible != undefined)
            {
                target._visible = true;
            } // end else if
            if (duration == 0.001000)
            {
                startTime = startTime - 1;
            } // end if
            if (vars.onStart != undefined)
            {
                vars.onStart.apply(null, vars.onStartParams);
            } // end if
            return (true);
        }
        else
        {
            return (false);
        } // end else if
    } // End of the function
    function get paused()
    {
        return (_pauseTime != null);
    } // End of the function
    function set paused($b)
    {
        if ($b)
        {
            this.pause();
        }
        else
        {
            this.resume();
        } // end else if
        null;
        //return (this.paused());
        null;
    } // End of the function
    function get reversed()
    {
        return (vars.ease == _thisReverseEase);
    } // End of the function
    function set reversed($b)
    {
        if (this.__get__reversed() != $b)
        {
            this.reverse();
        } // end if
        null;
        //return (this.reversed());
        null;
    } // End of the function
    static function set globalTimeScale($n)
    {
        gs.TweenFilterLite.setGlobalTimeScale($n);
        null;
        //return (gs.TweenMax.globalTimeScale());
        null;
    } // End of the function
    static function get globalTimeScale()
    {
        return (gs.TweenFilterLite._globalTimeScale);
    } // End of the function
    function get progress()
    {
        var _loc3 = _pauseTime != null ? (_pauseTime) : (gs.TweenLite._curTime);
        var _loc2 = ((_loc3 - initTime) / 1000 - delay / _timeScale) / duration * _timeScale;
        if (_loc2 > 1)
        {
            return (1);
        }
        else if (_loc2 < 0)
        {
            return (0);
        }
        else
        {
            return (_loc2);
        } // end else if
    } // End of the function
    function set progress($n)
    {
        startTime = gs.TweenLite._curTime - duration * $n * 1000;
        initTime = startTime - delay * (1000 / _timeScale);
        var _loc2 = this.__get__active();
        this.render(gs.TweenLite._curTime);
        if (_pauseTime != null)
        {
            _pauseTime = gs.TweenLite._curTime;
            startTime = 100000000000.000000;
        } // end if
        null;
        //return (this.progress());
        null;
    } // End of the function
    static var version = 2.300000;
    static var RAD2DEG = 57.295780;
    static var _overwriteMode = gs.OverwriteManager.enabled ? (gs.OverwriteManager.mode) : (gs.OverwriteManager.init());
    static var killTweensOf = gs.TweenLite.killTweensOf;
    static var killDelayedCallsTo = gs.TweenLite.killTweensOf;
    static var removeTween = gs.TweenLite.removeTween;
} // End of Class
#endinitclip
